package com.renli.mapper;

import com.renli.bean.ResultJson;
import com.renli.pojo.*;
import com.renli.vo.ArchivesVo;
import com.renli.vo.SelectArchives;
import com.renli.vo.SelectChangeStatisticsVo;

import java.util.List;
import java.util.Map;

/**
 * Created with IntelliJ IDEA.
 * User: zdk
 * Date: 2020/09/09 14:57
 * Description:
 * Version: V1.0
 */
public interface PersonnelManagementMapper {
    List<Archives> query_person(int id, int state, int state1, String createTime);

    List<Resume> selectResumeNotUse();

    Integer insertArchives(BackupArhives backupArhives);

    Integer insertchangeStatistics(ChangeStatistics changeStatistics);

    Integer updateArchives(BackupArhives backupArhives);

    List<ArchivesVo> selectArchives(SelectArchives  selectArchives);

    List<ChangeType> selectchangeType();

    Integer insertBackupArhives(BackupArhives backupArhives);

    List<Map<String,Object>> selectChangeStatistics(SelectChangeStatisticsVo selectChangeStatisticsVo);

    BackupArhives selectBackupArchives(Integer backupArhivesId);

    Integer delectArchives(Archives archives);

    ChangeStatistics selectChangeStatisticsByEvent(Event event);

    Archives selectArchivesByEvent(Event event);

    List<ArchivesVo> selectbackupArhives(SelectArchives selectArchives);

    Event selectEventByBackupArhives(Integer id);
}
